/**
 * @desc 后台js操作通用文件
 * @author xiaokang
 * @date 2011-07-02 
 */


/** 删除提示 */
var _dropInfo = '\u60a8\u786e\u8ba4\u8981\u5220\u9664\u6b64\u4fe1\u606f\u5417\uff1f(\u4e0d\u53ef\u6062\u590d)';

/**
 * @desc 后台登录
 */
function userLogin() {
    if ($('#username').val() == '') {
        $('#info').html('用户名不能为空！');
        return false;
    }
    if ($('#password').val() == '') {
        $('#info').html('密码不能为空！');
        return false;
    }
    if ($('#auth_num').val() == '') {
        $('#info').html('验证码不能为空！');
        return false;
    }

    $('#info').html(loading());
    jQuery.ajax({
        'type'  : 'POST',
        'async' : false,
        'url'   : '/admin/login',
        'dataType' : 'json',
        'data'  : {
            username : $('#username').val(),
            password: $('#password').val(),
            auth_num: $('#auth_num').val()
        },
        'success'   : function(data) {
            if (!data.status) {
                $('#info').html(data.info);
            } else {
                top.location.href = "/admin/index";
            }
        }
    });
	return false;

}

function loading() {
    var html = '<img src="/images/common/loading.gif"><div style="color:#666; font-size:12px">正在处理...</div>';
    return html;
}

/**
 * 修改管理员信息，原密码验证
 */
function adminUserAdd()
{
    var result = true;
    /* 如果是修改 输入原密码 则验证 */
    if ($('#user_password_old').length) {
        $.ajax({
            'type'  : 'POST',
            'async' : false,
            'url'   : '/admin/adminuser/validator',
            'data'  : {
                admin_id : $('#admin_id').val(),
                password : $('#user_password_old').val()
                },
            'success'   : function(data) {
                data = !parseInt(data);
                if (data) {
                    $.validationEngine.buildPrompt('#user_password_old','\u62b1\u6b49\uff0c\u60a8\u8f93\u5165\u7684\u539f\u5bc6\u7801\u4e0d\u6b63\u786e\uff01');
                    result = false;
                }
            }
        });
    }

    /* 如果是添加 则验证用户名是否存在 */
    if (!$('#user_password_old').length) {
        $.ajax({
            type  : 'POST',
            async : false,
            url   : '/admin/adminuser/validator',
            data  : {
                admin_name : $('#admin_name').val()
                },
            success   : function(data) {
                data = parseInt(data);
                if (data) {
                    $.validationEngine.buildPrompt('#admin_name','\u62b1\u6b49\uff0c\u60a8\u8f93\u5165\u7684\u7528\u6237\u540d\u5df2\u7ecf\u5b58\u5728\uff01');
                    result = false;
                }
            }
        });
    }

    /* 如果两次输入的密码不一致 则提示 */
    if ($('#user_password2').val() != $('#user_password').val()) {
        $.validationEngine.buildPrompt('#user_password2','\u60a8\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4!');
        result = false;
    }

    return result;
}

/**
desc: 全选/反选
objName 全选/反选的 name
*/
function selectBox(id, checkbox_name) {
    var flag = $('#' + id).attr('checked');
    $("input[name='"+ checkbox_name +"']").each(function() {
        if (!this.disabled) {
            this.checked = flag;
        }
    });
}

/**
* @desc: 删除列表
* @param objName 复选框名称
*/
function dropTips(checkbox, from) {
  //$('#confirm-actuator').click(function() {
    Boxy.confirm(_dropInfo, function() {alert('Confirmed!');}, {title: '信息提示'});
    return false;
  //});
    return false;
    var ids = isChecked(checkbox);
    if (ids === false) {
        var msg = '\u62b1\u6b49\uff0c\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u4e2a';
        tipsInfo(msg);
        return false;
    }
    var button = '<div><input type="submit" value="\u786e\u5b9a" class="button" onclick="$(\'#'+ formName +'\').submit()"  />';
    button += '&nbsp;<input type="button" value="\u53d6\u6d88" class="button" id="windown-close-button" onclick="return false;" /></div>';
    tipsWindown("\u63d0\u793a","text:\u60a8\u786e\u5b9a\u8981\u5220\u9664\u5417\uff1f<br>\u6ce8\u610f\uff1a\u4e0d\u53ef\u6062\u590d<hr size=1>" + button,"350","100");
}


/**
 * 删除时 提示
 * @param {Object} ids
 * @return {TypeName}
 */
function dropConfirm(ids) {
    var flag = false;
    var obj = document.getElementsByName(ids);
    if (!obj.length) {
        return false;
    }
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].checked) {
            flag = true;
            break;
        }
    }
    if (!flag) {
        alert("请至少选择一个！");
        return false;
    }

    return confirm(_dropInfo);
}

/**
 * 文章添加 内容不可为空
 */
function articleEmpty()
{
    if ($('#content').val() == '') {
    // $.validationEngine.buildPrompt('#content___Frame','\u6587\u7ae0\u5185\u5bb9\u4e0d\u53ef\u4e3a\u7a7a\uff01');
    // return false;
    }
    return true;
}

$(function(){
    if ($('.list-div')) {
        $('.list-div tr').hover(
            function () {
                $(this).css('background', '#F2F2F2');
            },
            function () {
                $(this).css('background', '#FFFFFF');
            }
            );
    }
});
